'''
写一个程序，输入一个路径
1) 打印出这个路径是否是在 /root 文件夹下
2) 判断您的文件是否是  .sh 文件
3) 如果是.sh 文件，如 xxx.sh, 则打印文件名 xxx
如:
   请输入: /root/bin/abcd.sh
   1. 在 /root 下
   2. 是.sh 文件
   3. 文件名是: xxx

   请输入: /etc/ABCD.SH
   1. 不在 /root 下
   2. 是 .sh 文件
   3. 文件名是: ABCD
'''
path = input('请输入文filename件路径：')
# 1) 打印出这个路径是否是在 /root 文件夹下
char5 = path[:5]  # 取出前5个字符
if char5 == '/root':  # if path.startswidth('/root')
    print('在 /root 下')
else:
    print('不在 /root 下')
# 2) 判断您的文件是否是 .sh 文件
last_char3 = path[-3:]  # 取出最后的三个字符
# if path.endswith('.sh') or path.endswith('.SH'):
if last_char3 == '.sh' or last_char3 == '.SH':
    print('是 .sh 文件')
    # 3) 如果是.sh 文件，如 xxx.sh, 则打印文件名 xxx
    # 3.1 从右至左找到 ‘/’ 的位置
    pos = path.rindex('/')
    # 3.2 得到文件名
    filename = path[pos+1:]
    # 3.3 得到名字
    name = filename[:-3]
    print('文件名是：', name)
else:
    print('不是 .sh 文件')





